home *** CD-ROM | disk | FTP | other *** search
/ Utilities Professional 1-1500 / Utilities Professional 1-1500 (1994)(WPD)[!].iso / 12511500 / var1308.dms / var1308.adf / DNET2_10.LHA / DNet / Amiga-IRC / IRC.DOC < prev    next >
Text File  |  1992-12-06  |  28KB  |  677 lines

  1.  
  2.  
  3.                            --- Amiga IRC ---
  4.                              (DNET Version)
  5.                            November 25, 1992
  6.  
  7.                              by Rick Kent
  8.                     Internet: rkent@sparc1.csubak.edu
  9.                              AOL: RickK32
  10.  
  11.  
  12. INTRODUCTION
  13. ------------
  14.  
  15. What is IRC?  IRC stands for Internet Relay Chat.  The original IRC was
  16. designed under Unix for use on the Internet.  It allows people from all
  17. over the world to join in live discussion groups and talk to each other
  18. in a multi-user chat system.  Since its conception, the popularity of IRC
  19. has grown tremendously.  At present, there are usually hundreds of people
  20. online in IRC with well over a hundred live discussion groups.  Although
  21. originally designed under Unix, there are now IRC clients written for other
  22. platforms as well such as the PC and Macintosh, but until now there was no
  23. client package for the Amiga.
  24.  
  25.  
  26. WHAT DO I NEED TO RUN IRC?
  27. --------------------------
  28.  
  29. To run this IRC client package you must have the following:
  30.  
  31.     - Workbench 2.0 (Version 37 or higher)
  32.  
  33.     - DNET Software (Originally designed by Matt Dillon): DNET is a
  34.       serial network communications protocol which allows you to
  35.       run a network connection between two Amiga's or an Amiga and
  36.       a Unix station (similar to SLIP but less complex).
  37.  
  38.     - A Unix shell account which has direct access to the Internet
  39.       (The Unix version of DNET must be installed on this machine).
  40.  
  41.     - The DNET INTERLINK module (included).
  42.  
  43.     - reqtools.library (included).  Note: Reqtools is Copyright (c)
  44.       Nico Francois.
  45.  
  46.  
  47. WHY DO I NEED DNET?
  48. -------------------
  49.  
  50. In order to connect to an IRC server machine on the Internet you must
  51. have some sort of Internet access.  In a standard setup, to use IRC
  52. you would have to have your PC, Mac, Amiga, or whatever connected
  53. directly into the Internet.  The number of Amiga machines with this
  54. kind of direct access is extrememely low.  This is where DNET comes
  55. in.  DNET allows you to start up a serial network connection between
  56. your Amiga and a Unix machine.  If the Unix machine you connect to
  57. is on the Internet, then it becomes possible to access Internet
  58. services.  Once the DNET INTERLINK module is installed on both the
  59. Amiga and Unix machine, then your Amiga has a psuedo-connection to
  60. the Internet.  Properly written DNET clients can then open a BSD
  61. socket-like connection to any site on the Internet.  Thus, the Amiga
  62. IRC client software simply opens a socket connection directly to an
  63. IRC server machine (of your choice) on the Internet.
  64.  
  65. Note: Although this version requires DNET, there is a chance that I may
  66. design another version in the future that will use a standard TCP/IP
  67. connection.  At this time however, I do not have access to an Amiga
  68. that is directly connected into the internet via TCP/IP.
  69.  
  70.  
  71. INSTALLATION INSTRUCTIONS:
  72. --------------------------
  73.  
  74. These instructions assume that you have already properly installed
  75. (and have working) the DNET software on both your Amiga and the Unix
  76. machine that you connect to.  If not, then you need to do this FIRST!
  77.  
  78.  
  79. DNET INTERLINK MODULE INSTALLATION INSTRUCTIONS (UNIX SIDE)
  80. -----------------------------------------------------------
  81.  
  82. In order for the Amiga IRC client to function, you must install the
  83. DNET Interlink module which is a specially designed DNET server which
  84. extends socket-like connections from a Unix machine up to the Amiga
  85. client.  Thus, this enables Amiga DNET clients to directly connect
  86. to servers on the Internet.  The Interlink module is installed on
  87. the Unix side.  The final server executable should be placed in
  88. the directory where you're other servers reside.  To install the
  89. Interlink module:
  90.  
  91.     - Copy or upload the file "interlink.tar" included with this
  92.       archive to the Unix machine where your shell account resides.
  93.       To extract the files from the "unix.tar" file, type
  94.       "tar xvf interlink.tar".
  95.  
  96.     - Read the "interlink.doc" file included within the
  97.       "interlink.tar" file for further installation instructions.
  98.  
  99.  
  100. AMIGA IRC INSTALLATION INSTRUCTIONS (AMIGA SIDE)
  101. -----------------------------------
  102.  
  103. Installation on the Amiga side is simple.  No modification to the DNET
  104. software is required.
  105.  
  106.     - If you do not already have a copy of reqtools.library in your libs
  107.       directory then place a copy of the reqtools.library included with
  108.       this archive in the "libs" directory of your boot drive (or disk).
  109.       You can do this manually or by double clicking on the provided
  110.       "Install-Reqtools" icon.
  111.  
  112.     - The Amiga IRC client "IRC" can be placed wherever you like.  It
  113.       is just a standard Amiga executable.
  114.  
  115. IRC should now be installed.  You may want to copy IRC to your hard drive
  116. or other convient place if you haven't already.  The location does not
  117. matter.
  118.  
  119.  
  120. AMIGA IRC OPERATING INSTRUCTIONS
  121. --------------------------------
  122.  
  123. To run the IRC software (once installed), simply run the IRC program.
  124. It can be run either from Workbench or from the CLI.
  125.  
  126.  
  127. IRC CONFIGURATION OPTIONS (Running IRC for the First Time)
  128. ----------------------------------------------------------
  129.  
  130. The first thing you will need to do when you run IRC for the first
  131. time is to change the configuration options that tell Amiga IRC which
  132. server site to use, what your default nickname should be, etc.  To do
  133. this, select "Configuration..." from the IRC Project menu.  The
  134. following items should be changed to reflect your particular setup:
  135.  
  136. IRC Server: This is one of the most important options in your
  137.     configuration.  Enter the internet address of the IRC server you
  138.     wish to use here.  Examples of server addresses are
  139.     "bradenville.andrew.cmu.edu", "sniper.msc.edu", "hermes.tcad.ee.ufl.edu",
  140.     "doo.cheme.cmu.edu", etc.  To find a suitable IRC server in your area
  141.     you can scan through the included file of IRC server sites, consult
  142.     someone who is knowledgeable with IRC, or read through the messages
  143.     in the Usenet Newsgroup "alt.irc".  Many IRC server sites are
  144.     publicly accessible, while others are private and require special
  145.     authorization.
  146.  
  147. Port: This is the port number that the IRC client connects to at the
  148.     server site.  Normally this should never be changed and should be
  149.     6667.
  150.  
  151. Nickname: This is the default nickname that will be used to identify
  152.     you while on IRC.  This nickname can not exceed 9 characters.
  153.     Examples of nicknames are "Wacky", "Jemini", "guardian", etc.
  154.     There are also restrictions to the characters that can be
  155.     included in a nickname (eg. Most punctuation can not be used).
  156.     If you attempt to use a nickname that someone else is currently
  157.     using then when you log in the server will not allow you to
  158.     do anything until you select another nickname.  Also, there is
  159.     a database of reserved nick names (called NickServ) that will
  160.     notify you if you try to use the nickname of someone who is not
  161.     logged in, but has a reserved nickname.  To avoid confusion you
  162.     should select a different nickname.  Unfortunately, this database
  163.     has grown to be ridiculously large and finding a unique nickname
  164.     is not as easy as it used to be.  Hopefully the NickServ operators
  165.     will eventually design a purge mechanism into the system to help
  166.     relieve the problem.
  167.  
  168. Real Name: This should be obvious.  Place your real name here.  This
  169.     allows other IRC members to see who you are.
  170.  
  171. Login ID: This should be the login ID you use to log into your shell
  172.     account on your Unix machine.  The login ID and host name form
  173.     your internet email address and allows other members to send you
  174.     email.
  175.  
  176. Host Name: This is the internet address of the Unix machine where
  177.     your shell account resides.  If you do not know this address, ask
  178.     your system administrator.
  179.  
  180. Window Height & Width: You can place whatever reasonable values you
  181.     like here.  These are the values that IRC will use as its default
  182.     window size parameters.
  183.  
  184. Once you have entered the correct information, you can click on the
  185. SAVE button to save these options to the irc configuration file.  This
  186. file is named "irc.config" and will be created in the "s" directory of
  187. your boot disk.  Note: The status of the Ignore options (located on
  188. the "Options" menu, are saved as well.
  189.  
  190. In order for the new changes to take effect, you will need to quit from
  191. IRC and run it again.  Upon startup, the Amiga IRC client will attempt
  192. to connect to the IRC server stored in the configuration file.
  193.  
  194.  
  195. MENU OPTIONS
  196. ------------
  197.  
  198.     Project Menu
  199.     ------------
  200.  
  201.     Select Server: This options allows you to switch servers while IRC
  202.         is online.  Just enter the address of the new server you wish
  203.         to connect to.  Note: Occaisonally when switching servers you
  204.         will get the message that your nickname is in use.  This happens
  205.         because when you log off one server it can take up to 10 seconds
  206.         or more sometimes before all the IRC around the world get
  207.         notified that you logged off.  Thus, if this happens, simply
  208.         wait about 10 or 15 seconds and try using your nickname again.
  209.  
  210.     Capture File: This option allows you to turn on file capturing.  All
  211.         IRC output is then sent to a capture file as well as the display
  212.         window.  You also have the ability of appending to an already
  213.         existing file.
  214.  
  215.     Printer: This option allows you to turn output to the printer on and
  216.         off.  You are asked for the device to use (PRT: is the default).
  217.  
  218.     HiLite List: This option brings up the HiLite window.  This window
  219.         shows you a list of all the users whose output you wish to have
  220.         shown hilited from the rest.  You can add and remove members to
  221.         be hilited from this window.
  222.  
  223.     Channel Menu
  224.     ------------
  225.  
  226.     List: This option brings up the channel list window.  This window will
  227.         display all the active channels on IRC for that moment in time.
  228.         From this list you can then select a channel to join.  In addition
  229.         you can view the members on a channel, create a new channel, sort
  230.         the list of channels, or re-read the list which will read in a
  231.         fresh copy of the channel list.
  232.  
  233.     Join: This option allows you to join a channel.  Once you enter a
  234.         channel name, you will be placed in that channel if possible.  If
  235.         you wish to create a new channel, simply type the new channel
  236.         name here and you will be entered into a new channel with that
  237.         name and you will be the channel operator.
  238.  
  239.     Leave: Selecting this option causes you to leave the current channel.
  240.  
  241.     Invite: This option allows you to invite another member who is on IRC
  242.         to your current channel.
  243.  
  244.     Topic: This option allows you to change the topic of the current channel
  245.         if you have the privelege to do so.
  246.  
  247.     Attributes: This option brings up the channel attributes window which
  248.         display the characteristics of that channel.  Please note: you must
  249.         be a channel operator in order to change these attributes.
  250.  
  251.     Members: This option brings up the member window which lists all the
  252.         members on the current channel.  From this window you can hilite
  253.         members, get information on members, or perform operator functions
  254.         like kick, make operator, remove operator, ban, etc.  Note: Operator
  255.         functions require you to be a channel operator.
  256.  
  257.     Bans: This option brings up the ban list window.  The list displays the
  258.         bans that are in place for that channel.  Note: You must be a
  259.         channel operator to view or change this list.  To ban a member from
  260.         the channel, you can select <add> and then type that member's
  261.         nickname.  You can also use special pattern matches to ban a member
  262.         by login id or host machine.
  263.  
  264.     Options Menu
  265.     ------------
  266.  
  267.     Clear Window: This option simply clears the display window.
  268.  
  269.     Who Is / Find: This option allows you get information about someone
  270.         who is online.
  271.  
  272.     Who Was: This option allows you to get information about someone who
  273.         was recently online.  This command is usefull if you want to find
  274.         the email address of someone who just logged off.
  275.  
  276.     Nickname: This option allows you to change your nickname.
  277.  
  278.     Conversation: Selecting this option allows you to carry on a private
  279.         conversation with one or more members without having to type
  280.         "/msg" every time.  Just enter the member or members seperated
  281.         by commas.  Then whenever you type a line of text, it will be
  282.         sent as a "/msg" to each of the users you selected.
  283.  
  284.     Ignore: From this menu option you can select certain things you wish
  285.         to be ignored.  The most useful of these is the "Ignore Mode Changes"
  286.         option.  On some channels, there may be a large number of mode
  287.         changes occurring that clutter the display and cause it to scroll
  288.         more quickly.  To ignore these just select ignore Mode Changes.  You
  289.         also have the ability of ignoring IRC notices, notes, invitations
  290.         by other users, private messages, or all public messages to a channel.
  291.  
  292.  
  293. SUPPORTED IRC KEYBOARD COMMANDS
  294. -------------------------------
  295.  
  296. For those of you who have already used some other version of IRC and are
  297. familiar with many of the slash commands, you will find that many of these
  298. commands are available in this Amiga client as well.  The following list of
  299. keyboard commands (which can be used by typing the command preceded by a
  300. slash in the string gadget in the main view window) are supported:
  301.  
  302. JOIN    - Join a channel
  303. PART    - Leave current channel
  304. LEAVE   - same as PART
  305. MSG     - Send a private message to someone
  306. QUERY   - Sends everything you type as a MSG to another user
  307. QUIT    - Quit IRC
  308. HELP    - Brings up internal help
  309. ME      - Send an atmosphere message to channel (action command)
  310. NICK    - Change your nickname
  311. MODE    - Change channel mode options
  312. WHO     - Display a single line of information about a member online
  313. WHOIS   - Display information about a member who is online
  314. WHOWAS  - Display information about a member who was recently online
  315. TOPIC   - Set/change the topic of conversation of the current channel
  316. KICK    - Kick someone off a channel (you must be a channel operator)
  317. BAN     - Ban someone from the channel (if you are a channel operator)
  318. LIST    - List names of all channels
  319. NAMES   - Show names of members on a particular channel
  320. INVITE  - Invite someone to your channel
  321. AWAY    - Display a message stating that you're away whenever someone
  322.           sends you a private message
  323. SERVER  - Change servers
  324. VERSION - Display server version
  325. TIME    - Display current server time
  326. ADMIN   - Display server administrative information
  327. INFO    - Display server information about IRC
  328. MOTD    - Display message of the day
  329. SUMMON  - Summon someone on to IRC
  330.  
  331.  
  332. DESCRIPTION OF IRC KEYBOARD COMMANDS
  333. ------------------------------------
  334.  
  335. A more complete description of the above IRC keyboard commands follows:
  336.  
  337. JOIN - Join a channel
  338.  
  339.     Usage:  JOIN <channel>
  340.  
  341.         Changes your current channel to the channel specified.
  342.  
  343.         Channel names begin with a # and may contain any character
  344.         except space, carriage return, null and line feed. For example:
  345.         #My_Channel is a valid channel name.
  346.  
  347.         Joining a channel will cause you to leave your previous channel.
  348.  
  349. PART  - Leave current channel
  350. LEAVE - same as PART
  351.  
  352.     Usage: PART <channel>
  353.  
  354.         This command will cause you to leave the current channel you
  355.         are on.
  356.  
  357. MSG - Send a private message to someone
  358.  
  359.     Usage: MSG <nicknames|<channel>|=nick|@user|-CHANNEL <nickname>>
  360.         <text of message>
  361.  
  362.         Sends a private message to the nicknames or list of nicknames
  363.         specified.  A list of nicknames should by separated by commas
  364.         (no spaces).  Two special case nicknames are defined.  If the
  365.         nickname is "," (a comma), the message is sent to the last
  366.         person who sent you a /MSG.  If the nickname is "."  (a
  367.         period), the message is send to the last person to whom you
  368.         send a message.
  369.  
  370.         The second form allows you to specify a channel number or
  371.         channel name to which to send the message.  The message will go
  372.         to everyone on that channel.
  373.  
  374.         The last form is similar to the second except that you can
  375.         specify the channel to send a message to by giving the nickname
  376.         of one to the people on the channel.  IRCII will look up the
  377.         proper channel number or name and send the message.
  378.  
  379.         *  There is also a use of wildcards for operators.
  380.         *  For example : /msg $*.edu will address all users having .edu
  381.         *                in their serverinfo.
  382.         *                /msg #*.edu will address all users having .edu
  383.         *                at the end of their host name.
  384.  
  385. QUERY - Sends everything you type as a MSG to another user
  386.  
  387.     Usage: QUERY [nicknames]
  388.  
  389.         Starts a private conversation with [nicknames].  All text you
  390.         type that would normally be sent to your channel now goes to
  391.         [nicknames] in the form of MSGs.  To cancel a private
  392.         conversation, use QUERY with no arguments.
  393.  
  394. QUIT - Quit IRC
  395.  
  396.     Usage: QUIT [<reason>]
  397.  
  398.         Quits your IRC session. If a reason is supplied, it is displayed
  399.         to  other people on your channels.
  400.  
  401. HELP - Brings up internal help
  402.  
  403. ME - Send an atmosphere message to channel (action command)
  404.  
  405.     Usage: /ME <action description>
  406.  
  407.         This command can be used to send a description of what you are
  408.         doing or how you are feeling or just about anything concerning
  409.         you, to the current channel or query.  For example, if your
  410.         nickname is Lynx, then when you type:
  411.  
  412.         /ME opens up the fridge.
  413.  
  414.         the following line will appear to all members on the current
  415.         channel:
  416.  
  417.             Lynx opens up the fridge.
  418.  
  419.         It is absolutely good style to not forget the period at the end!
  420.  
  421.         This command makes use of CTCP and is not understood by all
  422.         clients.  If you get an error message, your description has not
  423.         arrived properly.
  424.  
  425. MODE - Change channel mode options
  426.  
  427.     Note: This option is rather complex.  Many of these options can be
  428.     changed much more easily simply by selecting "Attributes" from the
  429.     "Channel" menu.
  430.  
  431.     Usage: MODE <channel> [+|-]<modechars> <parameters>
  432.            MODE <channel> [+|-]b [nick][!user][@host]
  433.            MODE <nick> [+|-]<umodechars>
  434.  
  435.         Mode command is quite complicated and it allows channel
  436.         operators to change channel mode, or any user to change
  437.         their personal mode. For a channel mode, <modechars> is one of
  438.         the following:
  439.           m           - channel is moderated (only channel operators talk)
  440.           s           - channel is secret
  441.           p           - channel is private
  442.           l <number>  - channel is limited, where <number> is the
  443.                         maximum number of users allowed
  444.           t           - topic limits, only the channel operators may
  445.                         change it
  446.           a           - channel is anonymous
  447.           o <nick>    - Makes <nick> a channel operator
  448.           i           - channel is invite only
  449.           n           - No MSGs to the channel are allowed
  450.         A + or - sign determines whether the specified mode should be
  451.         added or deleted.
  452.  
  453.         The second form of the MODE command allows you to ban
  454.         somebody from a channel. This is done by specifying
  455.         a sting of the form nick!user@host. For example:
  456.             /MODE #MyChannel +b *!*@gus.*
  457.         bans everybody from the channel who is on IRC from any
  458.         machine whose name is gus.
  459.             /MODE #MyChannel +b netw1z
  460.         bans anybody using the nickname netw1z.
  461.             /MODE #MyChannel +b *!merklin@*
  462.         bans anybody whose user name is merklin.
  463.             /MODE #MyChannel +b jerk!tug@boat.edu
  464.         bans the user tug@boat.edu from the channel whenever he
  465.         is using the nickname "jerk".
  466.  
  467.         You can list the bans in effect on a channel with /MODE Chan +b
  468.         /MODE #MyCHannel +b
  469.  
  470.         NOTE: Attempting to avoid a ban placed on you  may result in
  471.               forcible removal from IRC.
  472.  
  473.         The third form of the MODE command allows you to modify your
  474.         personal parameters. You can precede any combination of the
  475.         following with + or - (+to switch that mode on, - to switch
  476.         it off).
  477.  
  478.             w        - Receive WALLOPS (messages directed at all operators.
  479.                        see WALLOPS.
  480.             s        - Receive server notices. This includes KILL notices
  481.                        and notices about what is happening with links
  482.                        to the local server.
  483.             i        - Render yourself invisible. This prevents you from
  484.                        being seen in WHO and WHOIS information, unless
  485.                        somebody specifies your exact nickkname with WHOIS.
  486.  
  487. NICK - Change your nickname
  488.  
  489.     Usage: NICK <nickname>
  490.  
  491.         Changes your nickname to whatever you like.   The nickname may
  492.         be at most 9 characters.  If you specify a nickname that is
  493.         already in use, you will be notified and will need to enter a
  494.         new nickname.
  495.  
  496. WHO - Display a single line of information about the desired members
  497.  
  498.     Usage: WHO [wildcard expression]
  499.  
  500.         Gives a listing of the users on irc.  If no flags are
  501.         specified, the wildcard expression you supply will
  502.         match any field returned by WHO.  However, if the wildcard
  503.         expression is "*" (an asterisk), the users on the current
  504.         channel are shown.  If the expression is 0, all users on irc are
  505.         shown.
  506.         
  507.         For example, to display a list of all the members on channel
  508.         #hottub type "/who #hottub".
  509.  
  510.         The switches may be abbreviated unambiguously.  All matching of
  511.         usernames, hostnames, and servernames may contain wildcards (*).
  512.         Wildcards in the form "*.edu" are also correctly recognized
  513.         by the IRC server (so there's no need for ircII to do that).
  514.  
  515. WHOIS - Display information about a member who is online
  516.  
  517.     Usage: WHOIS <nickname>
  518.            WHOIS <nick1>,<nick2> [...]
  519.            WHOIS <server> <nickname>[,<nick2>...]
  520.  
  521.         Shows more detailed information about the nickname specified.
  522.         This info includes the users name, host, server, "real" name,
  523.         and away message.  As you can see in the second line you can
  524.         use /whois on multiple nicknames. The third line demonstrates
  525.         how you can send the /whois request to a distant server. If
  526.         you /whois a person on his server you will receive extra info
  527.         about his idle time.
  528.  
  529. WHOWAS - Display information about a member who was recently online
  530.  
  531.     Usage: WHOWAS <nickname>
  532.  
  533.         Shows information about who used the given nickname last, even
  534.         if no one is currently using it.
  535.  
  536. TOPIC - Set/change the topic of conversation of the current channel
  537.  
  538.     Usage: TOPIC <topic for channel>
  539.  
  540.         Changes the topic of the current channel.
  541.  
  542. KICK - Kick someone off a channel (you must be a channel operator)
  543.  
  544.     Usage: KICK <channel> <user>
  545.  
  546.         Kicks the specified user off a given channel.  Only channel
  547.         operators are privileged to use this command.  Channel operator
  548.         privileges can be given to other users of channel by the
  549.         command:
  550.         /MODE <channel> +o <user>
  551.             and taken away by command
  552.         /MODE <channel> -o <user>
  553.  
  554. BAN - Ban someone from the channel (if you are a channel operator)
  555.  
  556.     Usage: BAN <nick>
  557.  
  558.         This command will ban the specified user from the current channel.
  559.  
  560. LIST - List names of all channels
  561.  
  562.     Usage: LIST
  563.  
  564.         This command simply brings up the channel list window where
  565.         you can view the current list of channels, create a new
  566.         channel, or join an existing one.
  567.  
  568. NAMES - Show names of members on a particular channel
  569.  
  570.     Usage: NAMES [channel]
  571.  
  572.         Shows the nicknames of all users on the specified channel.
  573.         Only matching channels are shown (the channel may contain
  574.         wildcards).
  575.  
  576. INVITE - Invite someone to your channel
  577.  
  578.     Usage: INVITE <nickname> [channel]
  579.  
  580.         Invites another user to a channel.  If no channel is specifed,
  581.         your current channel is used.
  582.  
  583. AWAY - Display a message stating that you're away whenever someone
  584.        sends you a private message
  585.  
  586.     Usage: AWAY [away message]
  587.  
  588.         Marks you as "away".  Whenever someone sends you a MSG or a
  589.         does a WHOIS on you, they automatically see whatever message
  590.         you set.  While you are away, all messages you receive will be
  591.         timestamped.  Using AWAY with no parameters marks you as no
  592.         longer being away.
  593.  
  594. SERVER - Change servers
  595.  
  596.     Usage: SERVER [server]
  597.  
  598.         This command allows you to switch to a different irc server.
  599.         You will be logged off the server you are currently on, and
  600.         logged into the new server if possible.
  601.  
  602. VERSION - Display server version
  603.  
  604.     Usage: VERSION [server]
  605.  
  606.         Shows the IRCII version number and the version number of the
  607.         server specifed.  If no server name is specifed, the version
  608.         of your current server is shown.
  609.  
  610. TIME - Display current server time
  611.  
  612.     Usage: TIME [server]
  613.  
  614.         Shows the current time of day and date.  If a server is
  615.         specified, the time of day and date are reported from that
  616.         server.  DATE and TIME are identical.
  617.  
  618. ADMIN - Display server administrative information
  619.  
  620.     Usage: ADMIN [server]
  621.  
  622.         Displays the administrative details about the given server.
  623.         If no server is specified, the server you are connected to
  624.         is used.
  625.  
  626. INFO - Display server information about IRC
  627.  
  628.     Usage: INFO
  629.  
  630.         Shows information about the original IRC creators.
  631.  
  632. MOTD - Display message of the day
  633.  
  634.     Usage: MOTD [server]
  635.  
  636.         Gives the message-of-the-day for the named server.  If no
  637.         server is given, your server is used.
  638.  
  639. SUMMON - Summon someone on to IRC
  640.  
  641.     Usage: SUMMON <userid>[@server]
  642.  
  643.         Summons a user to irc.  The user currently must be logged into
  644.         the server machine for this to function.
  645.  
  646.  
  647. POSSIBLE FUTURE ENHANCEMENTS
  648. ----------------------------
  649.  
  650.     - Multiple Channel Support: With this enhancement you will be able
  651.       to have more than one channel window open and thus can be talking
  652.       on several channels simultaneously.
  653.  
  654.     - An AREXX port: This will allow other programs and scripts to
  655.       get input and send output to IRC.  Thus, it will possible to program
  656.       specialized "bots" and other interesting scripts via AREXX.
  657.  
  658.     - A custom screen option.  This would allow you to keep all the IRC
  659.       windows on a separate screen and off the workbench screen.
  660.  
  661.     - Support for DCC commands.
  662.  
  663.     - Sound sample triggering: With this enhancement you will be able to
  664.       trigger sound samples to be played back like users can do on America
  665.       Online.
  666.  
  667.  
  668. KNOWN BUGS
  669. ----------
  670.  
  671. Although not a critical bug, you can not currently select menu options
  672. by using the keyboard equivalents.  The reason for this is that as long
  673. as the string gadget in the main display window remains active, there
  674. is no way to select menu options.  Unfortunately, to remain useful, this
  675. gadget must remain active at all times so that you don't have to keep
  676. clicking into it to reactivate it.
  677.